package webmarket.test.runner;

import java.io.FileNotFoundException;

import javax.xml.bind.JAXBException;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import webmarket.common.ShopcategoryController;
import webmarket.model.Shopcategory;

public class Runner {

	private static final Logger log = LogManager.getLogger();

	public static void main(String[] args) throws FileNotFoundException, JAXBException {
		//createShopcategoryXml();
	}

	/**
	 * @throws JAXBException
	 * @throws FileNotFoundException
	 */
	private static void createShopcategoryXml() throws JAXBException, FileNotFoundException {
		Shopcategory it = ShopcategoryController.create("Informatika", "Minden, ami informatika", new String[] { "Laptop", "Notebook,netbook" },
				new String[] { "Mobil", "Mobiltelefonok, okostelefonok, tabletek" });
		Shopcategory butor = ShopcategoryController.create("Bútor", "Minden, ami bútor - fa, fém, üveg, műanyag", "home", new String[] { "Asztal",
				"Asztalok - kis, nagy, közepes" }, new String[] { "Szekrény", "Szekrény,komód" });
		Shopcategory otherTech = ShopcategoryController.create("Konyhai készülékek", "Konyhai kis- és nagygépek", new String[] { "Robotgépek",
				"Nem, nem Skynet" }, new String[] { "Mosogatógépek", "Miért csinálj meg valamit, ha van rá gép is?" }, new String[] { "Mosógépek",
				"Valaki ezt is a konyhában tartja..." });
		Shopcategory book = ShopcategoryController.create("Könyvek", "Betűfalóknak", "book", new String[] { "Krimi", "..." }, new String[] {
				"Fantasy", "..." }, new String[] { "Sci-Fi", "..." });
		Shopcategory music = ShopcategoryController.create("Zene", "Fülvédelem", "music");
		Shopcategory film = ShopcategoryController.create("Film", "lefoglalás", "film", new String[] { "Romantikus", "csöppcsöpp", "heart" },
				new String[] { "dráma", "..." });
		Shopcategory cddvd = ShopcategoryController.create("CD-DVD", "Lemezek", film, music);
		Shopcategory tech = ShopcategoryController.create("Elektronika", "Minden, amit Edisonnak és Teslának köszönhetünk", "camera", it, otherTech, cddvd);
		ShopcategoryController.setRoot(ShopcategoryController.create("WebPiac", "", "globe", tech, butor, book));

		ShopcategoryController.persist();
	}
}